#include <matplot/matplot.h>
#include <thread>
#include <chrono>

int main() {
    using namespace matplot;

    // 初始化数据
    std::vector<double> x = {0};
    std::vector<double> y = {0};

    // 动态更新图像
    for (int i = 1; i <= 100; ++i) {
        x.push_back(i * 0.1);
        y.push_back(i * 0.1);

        plot(x, y);

        std::this_thread::sleep_for(std::chrono::milliseconds(500));
    }

    return 0;
}
